#pragma once

#include "Animal.h"
#include "../../Entity.h"
#include "time.h"
#include <list>
#include <iostream>
#include "../../../Terrain.h"
#include <cmath>

#define PI 3.14159265

// Deer activities

#define FEED	1
#define FLEE	2
#define WANDER	3

class Deer: public Animal
{
public:
	Deer(glm::vec3 _Pos, float _r, float _speed, std::string _Name,
			std::string _modelFName, ModelPool *_mPool, PathFinder *_pathfinder,
			Terrain::Terrain *_ter);

	~Deer(void);

	virtual void updateAnimation();

};

